permanent callus - German English Dictionary